package com.etalk.crm.service;

import com.etalk.crm.pojo.NewMainBean;
import com.github.pagehelper.PageInfo;
import org.springframework.stereotype.Service;

/**
 * @Auther: James
 * @Date: 2018/12/28 10:06
 * @Description:
 */
@Service
public interface CCNewMainService {
      /**
     * 课程 cc ssc 首页 预约与回访 提醒
     * @param ccId
     * @param searchDate
     * @return
     */
    PageInfo<NewMainBean> selectTrackRemindByUserId(Integer ccId, String searchDate, Integer sscId,Integer bccId,Integer page, Integer size);


    /**
     * @Author James
     * @Description 根据cc ssc 查询关联学生订单的60天到期信息或课时剩30以下
     * @Date 11:26 2018/12/28
     * @Param
     * @return
     **/
    PageInfo<NewMainBean> searchStuOrderInfoByCC(int ccId,Integer sscId,Integer page, Integer size);

    /**
     * @Author James
     * @Description 课程顾问demo课已约未上学员
     * @Date 11:45 2018/12/28
     * @Param
     * @return
     **/
    PageInfo<NewMainBean>demoMissedListByCC(int ccId,String searchDate,Integer page, Integer size);

    /**
     * @Author James
     * @Description 查询首页课程顾问下潜在学员和待约学员
     * @Date 11:47 2018/12/28
     * @Param
     * @return
     **/
    PageInfo<NewMainBean>selectMainTipPotentialByCCId(int ccId,Integer state,Integer page, Integer size);

    /**
     * @Author James
     * @Description 查询首页渠道为RL(推荐)的所有学员(Ref Leads)
     * @Date 14:49 2018/12/28
     * @Param
     * @return
     **/
    PageInfo<NewMainBean>selectMainTipRelLeadsByCC(int ccId,Integer page, Integer size);

    /**
     * @Author James
     * @Description 查询首页新学员(第一次购买套餐在一个月31天内)
     * @Date 14:51 2018/12/28
     * @Param
     * @return
     **/
    PageInfo<NewMainBean>selectMainTipNewStudentByCCId(int ccId,Integer page, Integer size);

   /**
     * @Author James
     * @Description 查询首页 cc  oc课课后回访
     * @Date 14:51 2018/12/28
     * @Param
     * @return
     **/
    PageInfo<NewMainBean> selectOcInfoByCC(int ccId,Integer page, Integer size);
}
